home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d21 / qwhite10.arc / LOTUS3.TEC < prev    next >
Text File  |  1990-08-16  |  9KB  |  170 lines

  1. ID:L3 Lotus 1-2-3 Release 3
  2. Quarterdeck Technical Note
  3. by Stan Young
  4.  
  5. Lotus 1-2-3 Release 3 is one of a new generation of DOS applications that 
  6. use what has become known as "DOS extender technology."  DOS extenders 
  7. allow DOS applications to access extended memory on either 286 or 386 based 
  8. machines.
  9.  
  10. Normally, "Protected mode" programs, which make use of extended memory for 
  11. both data and program code could be a problem for DESQview.  But since 
  12. Lotus Release 3 follows the Virtual Control Program Interface (VCPI) 
  13. standard, it is compatible with DESQview and can actually take advantage of 
  14. the memory management provided by our 386 expanded memory manager, QEMM-
  15. 386, which also supports the VCPI.
  16.  
  17. First here are a few notes on the specifics of setup on given hardware:
  18.  
  19.                              On 286 Machines
  20.  
  21. Extended Memory Requirement:   
  22.  
  23. Lotus specifies 384K extended as the minimum.  However, if you have a large 
  24. amount of DOS memory and perhaps some expanded memory available, the figure 
  25. may be much lower.  We have loaded Lotus 3 on a machine with a 1 Meg
  26. expanded memory board and 128K of extended memory where our QEXT.SYS
  27. driver was already using 64K of the extended.  If you have 384K or more
  28. of extended memory, there are no special considerations except to load
  29. QEXT.SYS first in your CONFIG.SYS file and to avoid using up the free
  30. extended memory with a cache or VDISK.
  31.  
  32. Expanded Memory Systems:
  33.  
  34. On 286 machines with expanded memory, Lotus recommends disabling the 
  35. expanded memory and converting it to extended memory.  However, our tests 
  36. show that 1-2-3 Rel. 3 sees Conventional, Extended and/or Expanded memory 
  37. as memory that it can use.  As long as you have a 600K total of free 
  38. conventional, plus extended memory, it seems that 1-2-3 can use expanded 
  39. for the rest. This may be of considerable benefit to DESQview users who run
  40. a range of programs in addition to 1-2-3.
  41.  
  42. One "Extended Memory Program" Limit:  
  43.  
  44. Since it is more difficult to manage extended memory on a 286 than it is on 
  45. a 386,  DESQview limits you to running one program that uses extended 
  46. memory program at a time.   Naturally, you can run this program alongside
  47. other programs that use conventional or expanded memory.  There are very
  48. few programs at this point which use extended memory, so this should not be 
  49. a serious limitation.  However, it will mean that you cannot run more than 
  50. one copy of 1-2-3 Release 3 at a time on a 286.  Again, this is not a 
  51. serious limitation since Release 3 allows loading multiple spreadsheets, a 
  52. new feature.
  53.  
  54. Writes directly to screen:  1-2-3 Release 3 writes directly to screen, 
  55. often in graphics mode, and the DESQview loader for the previous version of
  56. 1-2-3 cannot be used.  You must have the window configured to "Writes 
  57. directly to screen" = Y.  1-2-3 cannot be run in a small window or in
  58. background on a 286 without bleeding through to foreground screens.  It is
  59. possible we may develop a loader to window Release 3, in text mode at some 
  60. time in the future.
  61.  
  62.                             On 386 Machines
  63.  
  64. Outside of DESQview:
  65.  
  66. Outside of DESQview on a 386, Release 3 can allocate ALL of its memory from 
  67. QEMM.  There is no need to reserve ANY extended memory for Lotus Release 3. 
  68. In fact, Release 3 will use either reserved extended memory OR memory from
  69. the QEMM memory pool, but not both. So if you are reserving any extended 
  70. memory using the "EXT" parameter to QEMM to support disk caches, or VDISKs, 
  71. be sure that all of the memory is used by these utilities.  Otherwise, it 
  72. will be wasted.  
  73.  
  74. At this point, it is worth noting that all the memory that Lotus Release 3 
  75. allocates from the QEMM memory pool is used as extended memory, not 
  76. expanded memory. This is because both Lotus 1-2-3 Release 3 and QEMM 
  77. support the VCPI.  The use of the memory, once allocated does not demand 
  78. any of the normal overhead to support expanded memory paging.  It becomes 
  79. linear memory to 1-2-3.
  80.  
  81. Inside DESQview:
  82.  
  83.  
  84. Windowing 1-2-3 Release 3:  On EGA and VGA displays, using the default 
  85. Lotus configuration, you cannot run Release 3 in a small window.  The 
  86. default configuration sets Lotus up to run in graphics mode and it writes 
  87. directly to screen from protected mode.  DESQview 386 cannot virtualize 
  88. protected mode graphics as it can standard DOS graphics.  If you want 
  89. Release 3 to run in a small window, configure a video driver set that looks 
  90. for both a CGA driver and the EGA or VGA driver.  The CGA driver will run 
  91. the standard spreadsheet display in text mode, which can be virtualized.  
  92. Since Lotus allows you to switch video drivers on the fly by typing "/", 
  93. "W (orksheet)", "W (indow)", "D (isplay)", and selecting a driver, it is 
  94. possible to start with a default graphics or text display and switch the 
  95. display when you either want graphics, or want windowing.
  96.  
  97.                    Three Special Notes for All Systems
  98.  
  99. 1.  Avoid "Closing" the window:  It is important when running Lotus 1-2-3 
  100. Release 3 in DESQview on either a 286 or 386 to avoid closing the window, 
  101. with the DESQview "Close Window" command.  If you do, the memory it was 
  102. using cannot be recovered.  This is because the memory is not used as 
  103. expanded memory and once Lotus has it, it is no longer under the control of 
  104. QEMM or DESQview.  Therefore, you need to exit Lotus Release 3 in the 
  105. normal fashion so it can de-allocate the memory it is using.  It is 
  106. recommended when running in DESQview, the Lotus Release 3 window ALWAYS 
  107. have the "Allow Close Window command" option set to "N."  If you close the 
  108. window on 1-2-3 Release 3, you must close out your programs, quit DESQview 
  109. and reboot your machine to recover the memory.
  110.  
  111. 2.  Screen blank:  Lotus Release 3 blanks the screen in protected mode 
  112. after displaying its registration screen.  This will cause the entire 
  113. screen to go blank for several seconds, even on a 386, while 1-2-3 loads.  
  114. This is normal.  Don't assume your machine has hung up and reboot.  It will 
  115. eventually load and the screen will be restored.
  116.  
  117. 3.  Refreshing the screen:  Sometimes DESQview may not be able to restore 
  118. the 1-2-3 screen fully when you switch away and return to 1-2-3.  If this 
  119. happens, you can restore the Lotus screen by reselecting the current video 
  120. driver as described above.
  121.  
  122.                       Configuring the DESQview Setup
  123.  
  124. The following is a captured Change a Program screen with settings that seem 
  125. to work well for Lotus 1-2-3 Release 3 in most configurations.
  126.  
  127.                                Change a Program
  128.  
  129.  Program Name............: 1-2-3 Rel. 3
  130.  
  131.  Keys to Use on Open Menu: L3                         Memory Size (in K): 360
  132. ------------------------------------------------------------------------------
  133.  Program...: 123.EXE
  134.  
  135.  Parameters:
  136.  
  137.  Directory.: {location of 123 files}
  138. ------------------------------------------------------------------------------
  139.  Options:
  140.                   Writes text directly to screen.......: [Y]
  141.                   Displays graphics information........: [Y]
  142.                   Virtualize text/graphics (Y,N,T).....: [T]
  143.                   Uses serial ports (Y,N,1,2)..........: [N]
  144.                   Requires floppy diskette.............: [N]
  145.  
  146.                       Change a Program Advanced Options
  147.  
  148.  System Memory (in K).......:   0   Maximum Program Memory Size (in K)..: 640
  149.  
  150.  Script Buffer Size.......:  1000   Maximum Expanded Memory Size (in K): 1312 
  151.  
  152.  Text Pages: 1  Graphics Pages: 1   Initial Mode:        Interrupts: 00 to FF
  153. ------------------------------------------------------------------------------
  154.  Window Position:
  155.     Maximum Height:  25       Starting Height:           Starting Row...:
  156.     Maximum Width.:  80       Starting Width.:           Starting Column:
  157. ------------------------------------------------------------------------------
  158.                                 Shared Program
  159.  Pathname..:
  160.  Data......:
  161. ------------------------------------------------------------------------------
  162.  Close on exit (Y,N,blank)......: [Y]  Uses its own colors..............: [Y]
  163.  Allow Close Window command.....: [N]  Runs in background (Y,N,blank)...: [ ]
  164.  Uses math coprocessor..........: [Y]  Keyboard conflict (0-4)..........: [0]
  165.  Share CPU when foreground......: [Y]  Share EGA when foreground/zoomed.: [Y]
  166.  Can be swapped out (Y,N,blank).: [ ]  Protection level (0-3)...........: [0]
  167.  
  168.         Copyright (C) 1990 by Quarterdeck Office Systems
  169.              * * *   E N D   O F   F I L E    * * * 
  170.